Release 10.1A: OpenEdge Getting Started:
Progress OpenEdge Studio
SmartDataObject module
One of the SmartObjects that OpenEdge uses to support distributed applications is the SmartDataObject (SDO). The SDO manages the query, validation, and transaction logic in one object. One of its important features is that it can run locally, or be split between the client and AppServer in a distributed environment. Separating user interface from business logic is one of the keys to creating distributable applications. The SDO also provides an open interface that can function in an Open 4GL environment with non-Progress 4GL objects.
![]()
To launch this module, choose the SmartDataObject button on the SportsPro main window. The Item Maintenance dialog box appears:
![]()
The SDO in this module queries the database and sends the records to a SDB and a SDV. The SDB and SDV are thin objects. They display data and accept changes to fields, but do not contain data update or validation logic. The SDO carries out the update and validation tasks on the server side.
Table 2–7 describes the major objects used in the SmartDataObject module.
Note: The SmartDataObject module also runs when you choose the View
Item Maintenance menu option in the SportsPro Order Tracking System.
For more information on SDOs, see the chapter on SmartObjects in the OpenEdge Development: ADM and SmartObjects .
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |